package com.example.czy.utils;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.example.czy.base.qo.PageQO;
import com.example.czy.constant.SystemConstant;

/**
 * 分页工具
 *
 * @author czy
 * @date 2021-06-09
 **/
public class PageUtil {
    /**
     * 获取分页条件，自定义
     * @param pageQO current 页码、size 页大小
     * @return  MybatisPlus Page
     */

    public static Page getPage(PageQO pageQO) {
        return new Page(pageQO.getCurrent(), pageQO.getSize());
    }

    /**
     * 获取分页条件
     * @return MybatisPlus Page：第一页，最大数量（相当于不分页）
     */
    public static Page getPage() {
        return new Page(SystemConstant.ONE, Integer.MAX_VALUE);
    }


}
